About James Baxendale & Sons Limited (02611757) United Kingdom