About Green Cleen (durham) Limited (12475666) United Kingdom