About Locke Bar Co Ltd (11547902) United Kingdom