About Sandford Holdings (uk) Limited (09266605) United Kingdom