About Kuma Environmental Design Limited (02615932) United Kingdom