About Mccalls Special Products Limited (04697936) United Kingdom