About Taylor And Taylor Care Limited (12487661) United Kingdom