About Foxwood Investments Limited (08284216) United Kingdom