About Rebecca Heywood Ltd (11759042) United Kingdom