About St. Christophers Motor Company Limited (02940883) United Kingdom