About Teazle Property Limited (05803020) United Kingdom