About St. Omer Freehold Company Limited (04935498) United Kingdom