About Rose & Ammi Ltd (SC668771) United Kingdom