About Iddo Stores (uk) Limited (10079174) United Kingdom