About Taylor Kerek Limited (09063632) United Kingdom