About Walter&maxwell Investments Ltd (13290931) United Kingdom