About Foxwood Associates (uk) Ltd (04229511) United Kingdom