About First Storehouse Limited (10196917) United Kingdom