About The Happy Turkeys Company Limited (06813364) United Kingdom