About The Garden Oven Company Limited (08106902) United Kingdom