About James Mellors Limited (01312689) United Kingdom