About Mark Teasdale Limited (08714969) United Kingdom