About 26 St Johns Road Management Company Limited (03996726) United Kingdom