About Tarrant Keyneston Management Company Limited (03970263) United Kingdom