About Newton Close Management Company Limited (02685305) United Kingdom