About Jamaica Street Estates Limited (10783936) United Kingdom