About Charles Fox Management Limited (05890627) United Kingdom