About Green Machine Loughton Limited (12814311) United Kingdom