About Taylors (torbay) Limited (10457968) United Kingdom