About Serena Grant & Co Limited (11551934) United Kingdom