About Store House Perpetual Ltd (11911939) United Kingdom