About Beaconcarr Apartments Limited (12437273) United Kingdom