About The Shrew (staffordshire) Limited (12109257) United Kingdom