About Fox Davidson Holdings Limited (11671723) United Kingdom