About Taylor-hammond Associates Ltd (08312004) United Kingdom