About Clifton Associates Ltd (10762683) United Kingdom