About Storehouse Life Limited (10198102) United Kingdom