About Taylor And Jones Limited (04089294) United Kingdom