About Eliot Developments (devon) Ltd (08978179) United Kingdom