About Denholme Management Company Limited (06396785) United Kingdom