About Joslin Close Management Company Limited (12653472) United Kingdom