About J.t.barker & Sons Limited (00380622) United Kingdom