About 99 Management Company Limited (02230867) United Kingdom