64 Fen Rd, Cambridge, CB4 1TX, United Kingdom