About Rebecca Barrow Limited (10101626) United Kingdom