About Tickford Card Box Ltd (10882598) United Kingdom