About Flanders & Simpson Limited (10221184) United Kingdom