About Imperial Square (finchley) Management Limited (09078329) United Kingdom