About Tuckey Holdings Ltd (13521493) United Kingdom