About Sterling Eco Limited (12105968) United Kingdom