About Hendon Lodge Management Company Limited (02749610) United Kingdom