About London Holiday Limited (10288698) United Kingdom