About Abbots Leigh Limited (12004599) United Kingdom