About Lab Design & Print Limited (09428613) United Kingdom