About Haycroft Close Management Company Limited (08049035) United Kingdom