About Tuckers Incorporated Ltd (11570102) United Kingdom