About Hourglass Environment Limited (06485019) United Kingdom