About Foxwood Holdings Limited (11841950) United Kingdom