About Shrewsbury-allen Limited (08384384) United Kingdom