About H & R Apartments Limited (10534655) United Kingdom