About H.t.barnes & Sons Limited (00258694) United Kingdom