About London Holiday Camps Ltd (13487665) United Kingdom