About Howberry Chase Management Company Limited (05273394) United Kingdom