Administratives in Ely, Cambridgeshire We help you find any company! Clifton Computing & Design Limited 10 St. Ethelwolds Close Ely, Cambridgeshire