About Foxwood Properties Limited (00787268) United Kingdom