About James Micklewright & Associates Limited (07386119) United Kingdom