About Teddens Mechanical Engineering & Services Limited (05692137) United Kingdom