About Mansfield Hill Management Company Limited (02876660) United Kingdom