About H & R Cars Limited (12796359) United Kingdom