About J.f. Kempster & Sons Limited (01268730) United Kingdom