About Foxford Properties Ltd (05651693) United Kingdom