About Storehouse Board Limited (10197196) United Kingdom