About Jamaica Street Ltd (08354146) United Kingdom