About Howe Design & Engineering Limited (06070493) United Kingdom