About E. & C. Holden Limited (01312957) United Kingdom