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