About N. Vogel & Sons Limited (01791235) United Kingdom