About Sturmer Beef Limited (10059526) United Kingdom