About Hough And Ball Services Limited (11863811) United Kingdom