About Sandford International Limited (02116892) United Kingdom