About John Yard Associates Limited (05074598) United Kingdom