About Stollards Close Management Company Limited (11354810) United Kingdom