About T.f. & J.m. Holmes Limited (04899771) United Kingdom