About The Continuous Improvements Company Limited (06870024) United Kingdom