About Togher Engineering Limited (05532348) United Kingdom