About Margaret James Investments Limited (13209221) United Kingdom