About Neville Lodge Management Limited (04337110) United Kingdom