About Felsted Management Limited (12820781) United Kingdom