About Sara Stores London Ltd (13429278) United Kingdom