About Jamaica Street Lettings Ltd (09188107) United Kingdom