About Sandberg Eco Consulting Limited (07154959) United Kingdom