About Taylor Tofts Partnership Ltd (05103742) United Kingdom