About Rebecca Marshall Limited (10582052) United Kingdom