About Fox & Co Properties Limited (12511992) United Kingdom