Key Property Facts - 109a, Maybank Road, London, E18