About Leigh Carr Limited (02269204) United Kingdom