About Lochar Ltd (SC626459) United Kingdom