About Fox And Walker Properties Limited (11333223) United Kingdom