About Jamaica Street Ipswich Ltd (11779188) United Kingdom