About Teale House Properties Limited (04691818) United Kingdom