About Storer Associates Limited (03208011) United Kingdom