About Howe Baker Engineers Incorporated Limited (07858637) United Kingdom