A secluded British mansion in Chiba is a hidden holy land for afternoon tea lovers