Delbancofla huset och stall der lasta hafre pä England.