About C-cycle Recyclers Limited (04949186) United Kingdom