About Henley Computer Services Limited (02199066) United Kingdom