About Rhubarbbq Limited (SC675106) United Kingdom