About Thomas Tyndall Management Company Limited (02878391) United Kingdom