About The Tea Shop & Film Company Ltd (07583697) United Kingdom