About Serena Stubbs Limited (10374686) United Kingdom