About Station Close Management Company Limited (11051550) United Kingdom