About Rebecca Taylor Limited (12448531) United Kingdom