About Dennett & Starr Developments Limited (03689836) United Kingdom