About Charles & Fitch Limited (04977470) United Kingdom