About Lochrutton Trading Limited (12553199) United Kingdom