About Hubbard & Walsh Interiors Limited (10592456) United Kingdom