About James Meakin & Sons Limited (00126215) United Kingdom