About Felsham Partners Ltd (10379445) United Kingdom