About Clean Glass Green Grass Limited (13216163) United Kingdom