About Teasdale Associates Ltd (11769390) United Kingdom