About Land & Satellite Surveys Ltd (07795195) United Kingdom