About A. And H. Dean And Sons (builders And Developers) Limited (01227645) United Kingdom