About Chalfont Management Company Limited (06260367) United Kingdom