About Tuckwell & Co Ltd (11773327) United Kingdom