About Broomfield Apartments Ltd (12037458) United Kingdom