About The Haven Denmead Management Company Limited (11947763) United Kingdom