About Teal Door Properties Ltd (13109519) United Kingdom