Finger Protector Safety Assured Ltd phone Innovation House, 385, Chepstow Avenue Hornchurch, Greater London RM12 6AU map