About J And R Properties Leeds Limited (08347557) United Kingdom