About T&a Property Investment Ltd (10525964) United Kingdom