About H&o Property Solutions Ltd (12127716) United Kingdom