About Lavender & Thistle Ltd. (SC411372) United Kingdom