About Green Solutions Slough Limited (09492282) United Kingdom