About Foxwood Associates Ltd (07876705) United Kingdom