About C. & W. Specialist Equipment Limited (02171963) United Kingdom