About Shearerhowell Limited (SC660832) United Kingdom