About Clements Henderson Ltd. (07939199) United Kingdom