About Rebecca Street Ltd (02828681) United Kingdom