About 14 St Charles Square Management Company Limited (03990955) United Kingdom