About R & H Technologies Limited (11339892) United Kingdom