About The Lids Group Limited (12587984) United Kingdom