About Chilli Pepper Stockton Ltd (12092109) United Kingdom