About 18 St James Square Management Company Limited (03587620) United Kingdom