About Hendon Communications Strategy Limited (07683167) United Kingdom