About J & R Residence Ltd (SC606682) United Kingdom