About Byczok & Solomon Stores Limited (10134462) United Kingdom