About Margaretta Investments Ltd (03952408) United Kingdom