About Rebecca Vaughan Limited (10815867) United Kingdom