About H & R Property Limited (05120062) United Kingdom