About Stembridge Close Management Company Limited (09620903) United Kingdom