About London Lids Limited (04342072) United Kingdom