About Green Cleen (north London) Limited (06222156) United Kingdom