About Hitchen Hatch Management Company Limited (06256798) United Kingdom