Capital House 61 Amhurst Road London