About Stevea Hall Engineering Limited (10119301) United Kingdom