About Leigh Taylor Ltd (SC618696) United Kingdom