About Chilli Pepper (telford) Ltd (11246632) United Kingdom