About Loch Projects Limited (09801916) United Kingdom