About Christopher Taylor Associates Ltd (09140208) United Kingdom