About 16 Barry Road (dulwich) Management Limited (04060332) United Kingdom