About Peppermint Spencer Ltd (07585094) United Kingdom