About Teasdale Close Management Limited (12359523) United Kingdom