About Taylor Lampard Limited (11764493) United Kingdom