About Taylor Watmore Limited (13203235) United Kingdom