About John Clinkard & Associates Limited (04824294) United Kingdom