About Shimmer & Wick Ltd (12920750) United Kingdom