About Lochplace Holdings Limited (03367300) United Kingdom