About Loch Electronics Limited (SC625173) United Kingdom