About James Clifford Limited (09955994) United Kingdom