About London Spirit (the Hundred) Limited (11988484) United Kingdom