About Sandon Leigh Limited (10372426) United Kingdom