About Harbard Close Management Company Limited (12432472) United Kingdom