About Design Specialists (the Team Works) Limited (01986902) United Kingdom