About Lochend Of Barra Solar Ltd (12874347) United Kingdom