martha croft property