About Teasdales Management Company Limited (03011005) United Kingdom