About Denniss & Marwood Developments Limited (02305322) United Kingdom