About St. Martin S Close Management Company Limited (02413412) United Kingdom