About Frieda Roden Limited (10269992) United Kingdom