About The London Linen Co Limited (11915497) United Kingdom