About Hough & Hough Limited (11375528) United Kingdom