About Hughenden Associates Ltd (SC404346) United Kingdom