About Laila Inns Limited (10707366) United Kingdom