About H Teasdale Consultancy Limited (11706858) United Kingdom