About St. Nicholas Mews (bristol) Management Limited (12227749) United Kingdom