About Mansfield 26 Management Company Limited (09524784) United Kingdom