About Margaretta Rose Limited (09481050) United Kingdom