Director at The British Institute of Cleaning Science
Mike Fletcher is a(n) Director working at The British Institute of Cleaning Science.