About Stamford Geomatics Limited (05732602) United Kingdom