About 13 Balfour Road (management) Limited (02895106) United Kingdom