About Teepee Properties Limited (13145384) United Kingdom