About James Marshall Ltd (12416225) United Kingdom