About Leighton Taylor Ltd (06964431) United Kingdom