About Felthamhill Management Limited (01615764) United Kingdom