About Grandspec Limited (03395342) United Kingdom