About Ord And Teasdale Limited (00353624) United Kingdom