About Cassel & Fletcher Management Limited (05985811) United Kingdom