About Sandsfoot (emea) Ltd (10512145) United Kingdom