About J.l.putt & Sons Limited (00711607) United Kingdom