About Dowling Design & Development Limited (01201445) United Kingdom