About Stamford James Safety Ltd (12828972) United Kingdom