About 221 Barry Road Management Limited (02218058) United Kingdom