About Fitch & Sons Limited (13299081) United Kingdom