About Lochace Limited (03122455) United Kingdom