About Berry & Burling (property Developers) Ltd (10192392) United Kingdom