About Design & Print (london) Limited (08179615) United Kingdom