About Khyber Lodge Limited (02266992) United Kingdom