About Richard Avery It Management Limited (09406523) United Kingdom