Kane House 270 West Green Road London N15 3QR by IDM Properties_digital Kane House 270 West Green Road London N15 3QR by IDM Properties_digital