About Spearmoor Limited (02668047) United Kingdom