About Foxwood Property Trading Limited (08812692) United Kingdom