About Sandford Contracts Limited (03584341) United Kingdom