About Ambassador Homes London Limited (07432836) United Kingdom