About Rebecca Louise Walker Limited (12909367) United Kingdom