About Fitch Taylor Limited (06803874) United Kingdom