About 22 St James Road Management Company Limited (03278205) United Kingdom