About H & R Open House Limited (12171035) United Kingdom