About St. Richard S Close Management Company Limited (04870774) United Kingdom