About St. Christophers Flat Management Limited (03866681) United Kingdom