Key Facts For Buyers - 141, Charlton Church Lane, London, SE7