About 28 St Thomas Road Management Company Limited (02417252) United Kingdom