About 21-23 Stirling Place Management Company Limited (03750019) United Kingdom