About Flamstead Associates Limited (01516880) United Kingdom