About Shrewsbury Investments Ltd (10305968) United Kingdom