About October House Environmental Limited (04696696) United Kingdom