About Beaconsfield Delight Limited (11578317) United Kingdom