About Gemmill Green Technology Limited (07208303) United Kingdom