Agencies English United Kingdom England Dudley Stafford Seighford & Church Eaton Tri-Sphere Ltd England, Seighford & Church Eaton