About Beccl Property Development Ltd (11273663) United Kingdom