About Wickers 2020 Ltd (12655455) United Kingdom