About Design & Development Gallery Limited (08911113) United Kingdom