About Comp Design Limited (06657397) United Kingdom