About Clevedale Limited (06120462) United Kingdom