About Hollycroft Management Limited (NI066803) United Kingdom