About Stoke Row Store Limited (10480298) United Kingdom