About Taylor & Taylor Group Limited (06490612) United Kingdom