About Teepee Property Northwest Limited (12603144) United Kingdom