About James E. Mccabe Limited (NI010566) United Kingdom