About Sandford Projects Ltd (10339483) United Kingdom