199 Barry Road, East Dulwich Limited