About Spencer Geoservices Ltd (08270180) United Kingdom