About Sed Store Ltd (13314766) United Kingdom