About Teek Properties Ltd (13625705) United Kingdom