About Bannachra Developments Limited (SC303367) United Kingdom