About James P Spencer Limited (05298923) United Kingdom