About Shrewsbury Place Management Company Limited (09134781) United Kingdom