About Taylor Cartlidge Technical And Administrative Services Limited (08292457) United Kingdom