About Fox And James Associates Limited (10562491) United Kingdom