About Clentons Holdings Limited (10059336) United Kingdom