About Tyndall Properties Limited (10884816) United Kingdom