About Lee Taylor Ltd (12120393) United Kingdom