About Excell Consumer Products Ltd (04252831) United Kingdom