About James Ryan Thornhill Limited (03921388) United Kingdom