About St. Christopher S Close Management Limited (01150263) United Kingdom