About T&y Properties Limited (12161616) United Kingdom