About Taylor & Taylor (shires) Limited (10359066) United Kingdom