About Taylor Lacey Ltd (12127264) United Kingdom