About St. Omer Residents Company Limited (01158727) United Kingdom