About Mark Shields James Limited (12956864) United Kingdom