About Thackhams Limited (07685428) United Kingdom