About Shenfield Management Company Limited (07744707) United Kingdom