About Green Machine Stoke Newington Limited (12811507) United Kingdom