About J.v.geer & Sons Limited (00475379) United Kingdom