About B&w Energy Limited (07764230) United Kingdom