Guests enjoy scrumptious high tea at Abercrombie House