About Woodhouse Engineering Limited (03299228) United Kingdom