About The Mall Investments Ltd (09178709) United Kingdom