About Ipswich Stores Ltd (12515906) United Kingdom