About John Ridd Consulting Limited (11851710) United Kingdom