About St7 Freehold And Management Company Limited (11709907) United Kingdom