About Shrewsbury Design And Build Limited (10666516) United Kingdom