About Abell Geospatial Consulting Limited (09744901) United Kingdom