About Sandford Rex Ltd (10363460) United Kingdom