About Lochgoin Solar Limited (SC550730) United Kingdom