About London Penthouse (montpelier Street) Limited (12087667) United Kingdom