About Design And Manufacturing Consultants Limited (02511485) United Kingdom