About Teefa Properties Ltd (12504062) United Kingdom