About James & Shaw Ltd (12107560) United Kingdom