About Jrc Lettings Limited (12992898) United Kingdom