About Barker S Turkeys Limited (01926551) United Kingdom