About Rebecca Garrett Holdings Limited (09018633) United Kingdom