One of London’s Few Castles—Yours for $4.2 Million Britain is a land of castles, but alm