About Lighthouse Business Centre (north Berwick) Limited (SC581446) United Kingdom