About Rebecca Jezzard Limited (10156387) United Kingdom