About Barlake Superior Ltd (09224619) United Kingdom