About Boswell Surveying Solutions Limited (SC512608) United Kingdom