About Glover & Co Foods Ltd. (SC242029) United Kingdom