About Green Machine Southgate Limited (12655169) United Kingdom