About St. Christophers Management Company Limited (02800710) United Kingdom