About J&s Residential Lets Limited (13586844) United Kingdom