About Tamara Hill & Co Ltd (12487956) United Kingdom