About St. Michaels Road Hitchin (blocks F & G) Management Company Limited (03253767) United Kingdom