About Riha & Stamac Group Ltd. (13310708) United Kingdom