About 104 Balfour Road Management Limited (02774008) United Kingdom