About Cyril Clifton Limited (04613121) United Kingdom