About Shrewsbury Mews Limited (08148971) United Kingdom