About Chilli Pepper Glasgow Limited (SC516781) United Kingdom