About Licence Store Investment Limited (04446026) United Kingdom