About R & H Thomas Limited (04631258) United Kingdom