About Elton Lodge (management Company) Limited (07398963) United Kingdom