About James Clifford Developments Limited (04805455) United Kingdom