About Star Environmental Limited (05893164) United Kingdom