About H&o Building Solutions Limited (11664100) United Kingdom