About Rebecca Hillis Limited (SC581101) United Kingdom