About Lester Hotels Management Services Limited (03805273) United Kingdom