About Shrewsbury Nexus Management Company Limited (08634300) United Kingdom