About The Lancaster Landmark Hotel Company Limited (02832349) United Kingdom