About Locose Supply Ltd (12214549) United Kingdom