About Taylor And Watson Invest Ltd. (05973207) United Kingdom