About Thayer Associates Ltd (07527924) United Kingdom