About Shrewsbury St Nicholas Limited (10236785) United Kingdom