About Clemson Associates Limited (10481922) United Kingdom