About Shucks London Ltd (12629677) United Kingdom