About Jamaica Edinburgh Limited (SC683886) United Kingdom