About Rebecca Garrod Ltd (09943543) United Kingdom