About Jeremy Clifford Limited (13125096) United Kingdom