About Heathcroft Management Limited (03837846) United Kingdom