About S.c. Compost Limited (08480114) United Kingdom