About E. & J. Meeks Limited (01187611) United Kingdom