About Fernwood Hall New Management Company Limited (07611725) United Kingdom