About Myclean Sussex Limited (08927058) United Kingdom