About Leigh Mather Sales Limited (02711341) United Kingdom