About Houghton Main Bio Power Limited (10308338) United Kingdom