About St. Bride S Spa Hotel Limited (03900656) United Kingdom