About St. Oswald S House Limited (01887298) United Kingdom