About Jacobs & Leigh Limited (10516180) United Kingdom