About Cecil Square (stamford) Management Company Limited (10665337) United Kingdom