About Eliot & Neville Ltd (10339682) United Kingdom