About Harrup Close Management Limited (12054640) United Kingdom