About The Upton Cheyney Chilli Company Ltd (08952325) United Kingdom