About Wicking Holdings Limited (12126928) United Kingdom