Key Facts For Buyers - Orchard House, 14, Eastwood Close, London, E18