About N. Vogel & Sons International Limited (13456862) United Kingdom