About St. Christopher Developments Ltd (09476834) United Kingdom