About Anthony Devonald Richards Limited (10766638) United Kingdom