About Spec Designer Limited (07384407) United Kingdom