About Foxwood Flat Management Limited (03058416) United Kingdom