About Loch Kemp Storage Limited (10813231) United Kingdom