About Scarlett & Sage Ltd (13581503) United Kingdom