About Vogel Heyworth Ltd (12617244) United Kingdom