About Tuckers Independent Trading Ltd (07049852) United Kingdom