About The Rhubarb Triangle Farm Shop Limited (09517529) United Kingdom