About E. & R. Meakes Limited (01244382) United Kingdom