About Sycamore Stores Limited (10504169) United Kingdom