About Barlea Contracts Ltd (09490246) United Kingdom