About Jamaica Street Artists Ltd (05506958) United Kingdom