About Stirling Place Management Limited (02476255) United Kingdom