About The Shrewsbury Management Company Limited (09336303) United Kingdom