About Peppers & Spice Restaurant Limited (02815480) United Kingdom