About Barnes And Thomas Limited (01120351) United Kingdom