About J.r.f. James & Sons Limited (04709598) United Kingdom