About Indian Palace (ayrshire) Ltd (SC683751) United Kingdom