About Frances Storr Associates Limited (09012107) United Kingdom