About Teale Property Ltd (12302179) United Kingdom