About E.f.m. Teakle Limited (01511512) United Kingdom