About Allbro Enclosures Ltd (13185636) United Kingdom