About Sandford Leasing Limited (03189188) United Kingdom