About Taylor Lees Limited (09824331) United Kingdom