About Beaconsfield Terrace Limited (10627898) United Kingdom