About Haycroft Management Limited (06089634) United Kingdom