About G&r Lettings Limited (11331754) United Kingdom