About Rebecca Upton Limited (07172609) United Kingdom