About Shrewsbury St Nicholas Boutique Hotel & Cafe Bar Ltd (10849985) United Kingdom