About Edward Gallacher Ltd (SC509506) United Kingdom