About The Irish Tea Shop & Trading Company Limited (12676345) United Kingdom