About Spence & Grant Limited (SC083508) United Kingdom