About R&h Ventures Limited (12716295) United Kingdom