About Spec-aid Limited (02615265) United Kingdom