About Simpson & Sand Limited (10443022) United Kingdom