About Rebecca L Taylor Ltd (11762403) United Kingdom