About C Teasdale Consulting Ltd (10979329) United Kingdom